About

  • Document Oriented Database.

  • Document-based, very flexible, good for large volumes of JSON data.

  • MongoDB Atlas .

  • MongoDB Community Server .

    • It is asked if you want to install Compass during the installation.

  • MongoDB Compass .

  • The local DB data is located in C:\Program Files\MongoDB\Server\8.0\data , but should be accessed via a connection, for security reasons.

  • Is it OOP?

    • Why MongoDB is not an OODBMS (Object-Oriented Database Management Systems):

      • MongoDB does not implement encapsulation, inheritance, or polymorphism, which are fundamental pillars of object-oriented databases (OODBMS). It does not store objects directly with associated methods and behaviors.

      • In MongoDB:

        • Data is stored as BSON documents (a binary version of JSON).

        • Documents represent objects with attributes (keys and values), but not behaviors (methods).

        • There is no native support for concepts like inheritance or direct references between objects.

    • In summary, it is OOP-like, but not OODBMS.

  • Documentation .

Export and Import

  • Can import/export in JSON or CSV.

Other Document Oriented Databases

Firestore
  • From Google.

  • It's part of the Firebase kit, from Google.

  • Tutorial .

    • "It's important to have consistent names across objects, to properly query them later".

      • :/

CouchDB
  • .

Cassandra
  • .